package com.lanxiao.cloud.modules.dept.controller.dubbo;

import com.lanxiao.cloud.dept.api.DeptDubboApi;
import com.lanxiao.cloud.modules.dept.application.DeptQueryManager;
import java.util.List;
import java.util.Map;
import org.apache.dubbo.config.annotation.DubboService;

/**
 * @author ：qiaoliang
 * @date ：2021-10-26
 */
@DubboService()
public class DeptDubboController implements DeptDubboApi {

  private final DeptQueryManager deptQueryManager;

  public DeptDubboController(
      DeptQueryManager deptQueryManager) {
    this.deptQueryManager = deptQueryManager;
  }

  @Override
  public Map<Long, String> findByIds(List<Long> ids) {
    return deptQueryManager.findIds(ids);
  }

}
